package com.zusmart.core.config;

public interface ConfigName {

	// 获取原始configName,即用户配置的内容串
	public String getOriginConfigName();

	// 获取解析后的configName
	public String getActualConfigName();

	// 获取完整的 prefix + configName
	public String getActualConfigPath();

	// 获取文件名
	public String getActualConfigFile();

	// 获取默认值
	public String getActualConfigValue();

	// 获取前缀
	public String getActualPrefixValue();

	// 是否有默认值
	public boolean hasActualConfigValue();

	// 是否指定的配置文件名称
	public boolean hasActualConfigFile();

	// 是否指定了前缀
	public boolean hasActualPrefixValue();

}